Different Roles of Agents in Personalized Programming Learning Environment
نویسندگان
چکیده
Researchers had recently begun to investigate various techniques to help learners to improve learning effects using e-learning systems. In this paper, we propose an e-learning architecture with a recommendation module consisting of several different kinds of pedagogical agents which actively participate in learning processes, provoking learners and motivating them to learn more effectively. Different kinds of agents can be introduced in order to support scaffolding activities in learning programming languages and problem solving.
منابع مشابه
Software Agents Supporting Second Language Learning as a Personalized, Collaborative and Lifelong Activity
Second language learning is as a personalized, collaborative and lifelong activity. In this paper we present a model of a second language learning environment based on software agents, integrating speech technologies and natural language processing from this perspective. We have developed this model based on previous research concerning technologies for the development of software agents suppor...
متن کاملSupport Personalization of Learning on the Web by Software Agents
Personalization oflearning on the Web is currently one of the most important issues in the area of e-learning, It involves multiple paradigms, such as context, methodology, and so on. To support personalized learning on the Web requires the coordinated efforts from both teaching and learning. We incorporate the software agents with different expertise into the learning processes to assist indiv...
متن کاملPersonalized Agent-based E-Learning System for Distributed Environment
E-learning refers to learning that is delivered or enabled via electronic technology. It is the effective learning process created by combining digitally delivered content with support and services. E -learning is classified as synchronous or asynchronous. Agent -based E-learning system retrieves relevant learning materials, process and analyzes data to enable meaningful E -learning recommendat...
متن کاملHierarchical Functional Concepts for Knowledge Transfer among Reinforcement Learning Agents
This article introduces the notions of functional space and concept as a way of knowledge representation and abstraction for Reinforcement Learning agents. These definitions are used as a tool of knowledge transfer among agents. The agents are assumed to be heterogeneous; they have different state spaces but share a same dynamic, reward and action space. In other words, the agents are assumed t...
متن کاملL2Code: An Author Environment for Hybrid and Personalized Programming Learning
L2Code is an Intelligent Tutoring System used for teaching programming courses for different paradigms under a hybrid or blinded environment. It was designed and implemented to work with diverse types of modules oriented to certain ways of learning using principles of Multiple Intelligences. The author tool facilitates the creation of adaptive or personalized learning material to be used in mul...
متن کامل